"""While_99_倒三角_左对齐"""
Int_i=9
while Int_i>=1:
    Int_a = 1
    while Int_a<=Int_i: #当Int_a==Int_i时结束循环，控制列数
        '''print("%d*%d=%2d"%(Int_i,Int_a,Int_i*Int_a),end = ' ') # 控制输出格式。'''
        print("{}*{}={}".format(Int_i,Int_a,Int_i*Int_a),end=" ")
        Int_a+=1 # 累加1，保证每行有当前Int_a列
    print() # 为第Int_i 行换行。
    Int_i-=1 #自减1
'''while_99_正三角_左对齐'''
Int_i2=1
while Int_i2<=9:
    Int_a2 = 1
    while Int_a2<=Int_i2:
        print("{}*{}={}".format(Int_i2,Int_a2,Int_i2*Int_a2),end=" ")
        Int_a2+=1
    print()
    Int_i2+=1
'''while_99_正三角_右对齐'''
Int_a3=1
while Int_a3<=9:
    k=1
    while k<=9-Int_a3:#控制每行空格填充数量
        print('       ',end='')
        k+=1
    Int_i3=1
    while Int_i3<=Int_a3:
        '''print("%d*%d=%-2d"%(Int_i3,Int_a3,Int_i3*Int_a3),end = ' ') # 控制输出格式。'''
        print("{}*{}={:2}".format(Int_a3,Int_i3,Int_i3*Int_a3),end=' ')#为保证格式整齐需为积进行占位，保证格式一致
        Int_i3+=1
    print()
    Int_a3+=1
'''while_99_倒三角_右对齐'''
Int_a4=9
while Int_a4>=1:
    k1=1
    while k1<=9-Int_a4:#控制每行空格填充数量
        print('       ',end='')#6个空格占据一个等式位置
        k1+=1
    Int_i4=1
    while Int_i4<=Int_a4:
        print("{}*{}={:2}".format(Int_a4,Int_i4,Int_i4*Int_a4),end=' ')#为保证格式整齐需为积进行占位，保证格式一致
        Int_i4 +=1
    print()
    Int_a4-=1
'''for...in_99_正三角_左对齐'''
for Int_FI in range(1,10):
    for Int_FA in range(1,Int_FI+1):
        print("{}*{}={}".format(Int_FI,Int_FA,Int_FI*Int_FA),end=" ")
    print("")
'''for...in_99_倒三角_左对齐'''
for Int_FI2 in range(9,0,-1):
    for Int_FA2 in range(1,Int_FI2+1):
        print("{}*{}={}".format(Int_FI2,Int_FA2,Int_FI2*Int_FA2),end=" ")
    print()
'''for...in_99_正三角_右对齐'''
for Int_FI3 in range(1,10):
    for k in range(1,10-Int_FI3):#控制每行空格填充数量
        print("       ",end='')
    for Int_FA3 in range(1,Int_FI3+1):
        print("{}*{}={:2}".format(Int_FI3,Int_FA3,Int_FI3*Int_FA3),end=' ')
    print()
'''for...in_99_倒三角_右对齐'''
for Int_FI4 in range(1,10):
    for K1 in range(1,Int_FI4):#控制每行空格填充数量
        print("       ",end='')
    for Int_FA4 in range(Int_FI4,10):
        print("{}*{}={:2}".format(Int_FI4,Int_FA4,Int_FI4*Int_FA4),end=' ')
    print()
    
